﻿package com.ease.platform.operationlog.management
{
	import com.ease.model.Model;
	import com.ease.platform.model.type.OperationLogType;
	import com.obas.flex.common.proxy.DefaultServiceProxy;

	public class OperationLogManagementService extends DefaultServiceProxy
	{
    	private static const SERVICE_NAME:String = "operationLogManagementService";

  		public function OperationLogManagementService() {
     		super(SERVICE_NAME);
  		}

		/**
    */
		public function 
			/* flex: void */ 
			/* java: void */
		auditOperationLog(
 			model:com.ease.model.Model  /* com.ease.model.Model */,
 			operationLogType:com.ease.platform.model.type.OperationLogType  /* com.ease.platform.model.type.OperationLogType */,
 			msg:String  /* java.lang.String */,
 			callback:Function = null,
 			context:Object = null
 			):void {
    		callService("auditOperationLog", [model, operationLogType, msg], callback, context);
 		}
	}
}